﻿// <copyright file="IsHoverKinectZoneConverter.cs" company="Ucaya">
// </copyright>
// <author>Ucaya</author>

namespace KinectExtensions.Converter
{
    #region

    using System;
    using System.Globalization;
    using System.Windows.Data;

    using KinectExtensions.Nui;

    #endregion

    /// <summary>
    ///   TODO: Update summary.
    /// </summary>
    public class IsHoverKinectZoneConverter : IValueConverter
    {
        #region Public Methods

        /// <summary>
        ///   The convert.
        /// </summary>
        /// <param name = "value">
        ///   The value.
        /// </param>
        /// <param name = "targetType">
        ///   The target type.
        /// </param>
        /// <param name = "parameter">
        ///   The parameter.
        /// </param>
        /// <param name = "culture">
        ///   The culture.
        /// </param>
        /// <returns>
        ///   The convert.
        /// </returns>
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            return value is HoverKinectZone;
        }

        /// <summary>
        ///   The convert back.
        /// </summary>
        /// <param name = "value">
        ///   The value.
        /// </param>
        /// <param name = "targetType">
        ///   The target type.
        /// </param>
        /// <param name = "parameter">
        ///   The parameter.
        /// </param>
        /// <param name = "culture">
        ///   The culture.
        /// </param>
        /// <returns>
        ///   The convert back.
        /// </returns>
        /// <exception cref = "NotImplementedException">
        /// </exception>
        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
        {
            throw new NotImplementedException();
        }

        #endregion
    }
}